void main() {
  // var name = '张三';
  // print(name);

  //变量
  // var age = 18;
  // print(age);


  //运行时
  // final age1 = age + 18;
  // print(age1);

  //布尔类型
  // var isVIP = true;
  // print(isVIP);
  // print(isVIP? '是会员': '不是会员');


  //数值类型
//   double price = 18;
//   print(price);


//   num age = 16;
//   print(age);


//    price = 20;
//   print(price);


//   double weight = 13.6;
//   print(weight);


//   String name = '张三';
//   print(name);


//   String Hello =   'Hello' +  'World';
//   print(Hello);


// String info  = '$name你好,这里是TRAE 你是否成年 ${age >= 18} \n 十年后你${age + 10}岁';
// print(info);

// List list = [1,2,3,4,5];
// print(list);
// print(list.length);
// print(list[2]);
// list[0] = 123;
// print(list);
 // 列表
  List list = [10, 20, 30, 40, 50];
  print(list);
  // 列表长度
  print(list.length);
  // 列表添加元素
  list.add(6);
  print(list);
  // 列表删除元素
  list.remove(6);
  print(list);

  // 清除列表元素
  // list.clear();
  // print(list);

// 列表遍历
  // for (var i = 0; i < list.length; i++) {
  //   print(list[i]);
  // }

  // 列表遍历2
  // for (var item in list) {
  //   print(item);
  // }


    print('------------foreach遍历---------');
  list.forEach((item) {
    print(item);
  });

  print('-------是否大于二十的满足条件---------');
  bool isEven = list.every((item) {
    return item > 20;
  });
  print(isEven);

// 满足大于20的元素进行数组输出
  List list2 = list.where((item) {
    return item > 20;
  }).toList();
  print(list2);



}